package com.hqyj.mapper;

import com.hqyj.pojo.CartItem;
import com.hqyj.pojo.OrderItem;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;

public interface CartItemMapper extends Mapper<CartItem> {
    /**
     * 根据产品Id查找（李勇）
     * @param productId
     * @return
     */
    CartItem selectByProductId(Integer productId);

    /**
     * 根据产品Id修添加购物车产品信息（李勇）
     * @param cartItem
     * @return
     */
    int addByOrderItem(CartItem cartItem);

    /**
     * 根据产品Id修改购物车产品信息（李勇）
     * @param cartItem
     * @return
     */
    int UpdateByOrderItem(CartItem cartItem);

    /**
     * 查找购物车全部产品（李勇）
     * @return
     */
    List<CartItem> selectAllCartItem();

    /**
     * 根据产品ID删除购物车产品
     * @param productId
     * @return
     */
    int delectByProductId(Integer productId);
}
